P2P Volunteers for Reliable Server Farms
نویسندگان
چکیده
In recent years, there are more and more critical services being developed on the Internet with high requirements on availability and reliability. Distributed Denial-of-Service (DDoS) has become widespread and many web services have already been attacked. Server farms are one of the key approaches to improving the availability and reliability. However, due to the high maintenance cost and the “site disaster” problem of server farms, we are looking for cheaper infrastructure that is logically and geographical distributed to provide highly reliable services in spite of attacks and server failures. In this paper we provide highly reliable, attack resilient servers by using P2P farms of volunteers. The volunteer group can be dynamically constructed, is scalable and is resistant to service failures resulting from a the loss of a few peers.In our approach, the system will first form a self-organizing group of peers who are interested in a service. Then statistical and operational data, service response delay, client request pattern, and so on are collected. Finally, the system applies this information to select new servers, and integrate into the server farm till the target level of service is met.
منابع مشابه
Lecture 18: Peer-to-Peer applications
In this lecture, we’ll talk about peer-to-peer (P2P) applications. These are applications in which all end hosts are treated equally: there is no dichotomy between designated servers that are responsible for hosting the content and designated clients that sporadically access this content. Instead, every end host functions as both a client and a server in the sense that it is responsible for bot...
متن کاملPerformance Impact of Load Balancers on Server Farms
Server Farms have gained popularity for providing scalable and reliable computing / Web services. A load balancer plays a key role in this architecture, serving as a “traffic cop” to direct the requests to suitable servers. Selecting and using the proper load balancer to match the characteristics of the servers will have a significant performance impact. This paper examines some commonly used l...
متن کاملOn peer-to-peer (P2P) content delivery
In both academia and industry, peer-to-peer (P2P) applications have attracted great attentions. P2P applications such as Napster, Gnutella, FastTrack, BitTorrent, Skype and PPLive, have witnessed tremendous success among the end users. Unlike a client-server based system, peers bring with them serving capacity. Therefore, as the demand of a P2P system grows, the capacity of the network grows, t...
متن کاملPtops Index Server for Advanced Search Performance of P2P System with a Simple Discovery Server
As various researches with themes varying are being conducted to improve the performance of existing P2P system aimed at seeking out solutions, this paper presents the P2P index server framework designed to attach meaning to information and th en improve search performance. The technique presented in this paper, in terms of the speed of search performance, showed a performance similar to that o...
متن کاملTraceable Peer-to-Peer Record Exchange
Peer-to-peer (P2P) technology allows us flexible information sharing and communications in a wide-spread network. Unlike the traditional client-server architecture, a P2P network enables a peer to publish information and share data with other peers without central server control. In such an environment, tracing how data is copied between peers and how data modifications are performed is not eas...
متن کامل